package com.qkst.website.web.entity;

import java.io.Serializable;
import java.util.Date;

import com.qkst.website.common.core.Pager;


public class UserDetail extends Pager implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = -6723251718031405569L;

	/**
     * 用户的唯一标识ID
     * 表 : user_detail
     * 对应字段 : USER_ID
     */
    private Long userId;

    /**
     * 真实姓名
     * 表 : user_detail
     * 对应字段 : NAME
     */
    private String name;

    /**
     * 用户的性别
     * 表 : user_detail
     * 对应字段 : SEX
     */
    private String sex;

    /**
     * 用户的学历
     * 表 : user_detail
     * 对应字段 : EDUCATION
     */
    private String education;

    /**
     * 生日
     * 表 : user_detail
     * 对应字段 : BIRTHDAY
     */
    private Date birthday;

    /**
     * 职业
     * 表 : user_detail
     * 对应字段 : JOB
     */
    private String job;

    /**
     * 支付宝账号
     * 表 : user_detail
     * 对应字段 : ALIPAY
     */
    private String alipay;

    /**
     * 银行卡号
     * 表 : user_detail
     * 对应字段 : BANK_CARD
     */
    private String bankCard;
    
    /**
     * 大小为30×30像素的QQ空间头像URL。
     * 表 : user_detail
     * 对应字段 : FIGUREURL
     */
    private String figureurl;
    
    /**
     * 大小为50×50像素的QQ空间头像URL。
     * 表 : user_detail
     * 对应字段 : FIGUREURL_1
     */
    private String figureurl1;
    
    /**
     * 大小为100×100像素的QQ空间头像URL。
     * 表 : user_detail
     * 对应字段 : FIGUREURL_2
     */
    private String figureurl2;
    
    /**
     * 大小为40×40像素的QQ头像URL。
     * 表 : user_detail
     * 对应字段 : FIGUREURL_QQ_1
     */
    private String figureurlQQ1;
    
    /**
     * 大小为100×100像素的QQ头像URL。需要注意，
     * 不是所有的用户都拥有QQ的100×100的头像，但40×40像素则是一定会有。
     * 表 : user_detail
     * 对应字段 : FIGUREURL_QQ_2
     */
    private String figureurlQQ2;

    /**
     * 居住地址
     * 表 : user_detail
     * 对应字段 : ADDRESS_ID
     */
    private Long addressId;

    /**
     * get method 
     *
     * @return user_detail.USER_ID：用户的唯一标识ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * set method 
     *
     * @param userId  用户的唯一标识ID
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * get method 
     *
     * @return user_detail.NAME：真实姓名
     */
    public String getName() {
        return name;
    }

    /**
     * set method 
     *
     * @param name  真实姓名
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.SEX：用户的性别
     */
    public String getSex() {
        return sex;
    }

    /**
     * set method 
     *
     * @param sex  用户的性别
     */
    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.EDUCATION：用户的学历
     */
    public String getEducation() {
        return education;
    }

    /**
     * set method 
     *
     * @param education  用户的学历
     */
    public void setEducation(String education) {
        this.education = education == null ? null : education.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.BIRTHDAY：生日
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * set method 
     *
     * @param birthday  生日
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * get method 
     *
     * @return user_detail.JOB：职业
     */
    public String getJob() {
        return job;
    }

    /**
     * set method 
     *
     * @param job  职业
     */
    public void setJob(String job) {
        this.job = job == null ? null : job.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.ALIPAY：支付宝账号
     */
    public String getAlipay() {
        return alipay;
    }

    /**
     * set method 
     *
     * @param alipay  支付宝账号
     */
    public void setAlipay(String alipay) {
        this.alipay = alipay == null ? null : alipay.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.BANK_CARD：银行卡号
     */
    public String getBankCard() {
        return bankCard;
    }

    /**
     * set method 
     *
     * @param bankCard  银行卡号
     */
    public void setBankCard(String bankCard) {
        this.bankCard = bankCard == null ? null : bankCard.trim();
    }

    /**
     * get method 
     *
     * @return user_detail.FIGUREURL：大小为30×30像素的QQ空间头像URL。
     */
    public String getFigureurl() {
		return figureurl;
	}

    /**
     * set method 
     *
     * @param figureurl 大小为30×30像素的QQ空间头像URL。
     */
	public void setFigureurl(String figureurl) {
		this.figureurl = figureurl;
	}

	/**
     * get method 
     *
     * @return user_detail.FIGUREURL_1：大小为50×50像素的QQ空间头像URL。
     */
	public String getFigureurl1() {
		return figureurl1;
	}
	
	 /**
     * set method 
     *
     * @param figureurl1  大小为50×50像素的QQ空间头像URL。
     */
	public void setFigureurl1(String figureurl1) {
		this.figureurl1 = figureurl1;
	}
	
	/**
     * get method 
     *
     * @return user_detail.FIGUREURL_2：大小为100×100像素的QQ空间头像URL。
     */
	public String getFigureurl2() {
		return figureurl2;
	}
	
	 /**
     * set method 
     *
     * @param figureurl2  大小为100×100像素的QQ空间头像URL。
     */
	public void setFigureurl2(String figureurl2) {
		this.figureurl2 = figureurl2;
	}
	
	/**
     * get method 
     *
     * @return user_detail.FIGUREURL_QQ_1：大小为40×40像素的QQ头像URL。
     */
	public String getFigureurlQQ1() {
		return figureurlQQ1;
	}
	
	 /**
     * set method 
     *
     * @param figureurlQQ1  大小为40×40像素的QQ头像URL。
     */
	public void setFigureurlQQ1(String figureurlQQ1) {
		this.figureurlQQ1 = figureurlQQ1;
	}
	
	/**
     * get method 
     *
     * @return user_detail.FIGUREURL_QQ_2：大小为100×100像素的QQ头像URL。
     * 需要注意，不是所有的用户都拥有QQ的100×100的头像，但40×40像素则是一定会有。
     */
	public String getFigureurlQQ2() {
		return figureurlQQ2;
	}
	
	 /**
     * set method 
     *
     * @param figureurlQQ2  大小为100×100像素的QQ头像URL。需要注意，
     * 不是所有的用户都拥有QQ的100×100的头像，但40×40像素则是一定会有。
     */
	public void setFigureurlQQ2(String figureurlQQ2) {
		this.figureurlQQ2 = figureurlQQ2;
	}

	/**
     * get method 
     *
     * @return user_detail.ADDRESS_ID：居住地址
     */
    public Long getAddressId() {
        return addressId;
    }

    /**
     * set method 
     *
     * @param addressId  居住地址
     */
    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }
}